package com.jx.dao;

import java.util.List;

import com.jx.model.User;



public interface UserDao {
	/**
	 * 查找用户数目
	 * @return 用户数量
	 */
public int findUserCount();
/**
 * 根据searchname查找对应用户数目
 * @param searchname
 * @return 对应用户数量
 */
public   int  findUserConutBySerachname(String searchname);
/**
 * 分页显示用户信息
 * @param start
 * @param pageSize
 * @return 用户信息
 */
public List<User>  getUser(int start,int pageSize);
/**
 * 根据查找用户账户分页显示用户信息
 * @param start
 * @param pageSize
 * @param searchname
 * @return 用户信息
 */
public List<User>  getUserBySerachname(int start,int pageSize,String searchname);
/**
 * 根据选中的uid删除对应的用户
 * @param uid
 * @return 成功返回true 失败 false
 */
public boolean deleteUserByUid(int uid);
/**
 * 增加用户 
 * @param u
 * @return 成功返回true 失败 false
 */
public boolean addUser(User u);
/**
 * 验证用户名
 * @param u
 * @return 成功返回true 失败 false
 */
public boolean validateUser(User u);
/**
 * 修改用户 
 * @param u
 * @return 成功返回true 失败 false
 */
public boolean updateUser(User u);

}
